repeating weapon - English Synonyms Dictionary